var billObj;

//合同管理页面上点击删除按钮弹出删除框(billlist.jsp)
function deleteBill(obj){
	$.ajax({
		type:"POST",
		url:path+"/billdel.json",
		data:{method:"delbill",billid:obj.attr("billid")},
		dataType:"JSON",
		success:function(data){
			if($.trim(data.delResult) == $.trim("true")){//删除成功：移除删除行
				cancleBtn();
				obj.parents("tr").remove();
				window.location.href=path+"/contract.html";
			}else if(data.delResult == "false"){//删除失败
				//alert("对不起，删除合同【"+obj.attr("billcc")+"】失败");
				changeDLGContent("对不起，删除合同【"+obj.attr("billcc")+"】失败");
			}else if(data.delResult == "notexist"){
				//alert("对不起，用户【"+obj.attr("username")+"】不存在");
				changeDLGContent("对不起，合同【"+obj.attr("billcc")+"】不存在");
			}
		},
		error:function(data){
			alert("对不起，删除失败");
		}
	});
}

function success(obj){
	$.ajax({
		type:"POST",
		url:path+"/success.json",
		data:{method:"delbill",billid:obj.attr("billid")},
		dataType:"json",
		success:function(data){
			if(data.delResult == "true"){
				cancleBtn();
				obj.parents("tr").remove();
				window.location.href=path+"/contract.html";
			}else if(data.delResult == "false"){
				//alert("对不起，删除合同【"+obj.attr("billcc")+"】失败");
				changeDLGContent("对不起，设置合同【"+obj.attr("billcc")+"】状态失败");
			}else if(data.delResult == "notexist"){
				//alert("对不起，合同【"+obj.attr("billcc")+"】不存在");
				changeDLGContent("对不起，合同【"+obj.attr("billcc")+"】不存在");
			}
		},
		error:function(data){
			alert("对不起，设置合同状态失败");
		}
	});
}

function openYesOrNoDLG(){
	$('.zhezhao').css('display', 'block');
	$('#removeBi').fadeIn();
}

function cancleBtn(){
	$('.zhezhao').css('display', 'none');
	$('#removeBi').fadeOut();
}
function changeDLGContent(contentStr){
	var p = $(".removeMain").find("p");
	p.html(contentStr);
}
var type ;
$(function(){
	$(".viewBill").on("click",function(){
		//将被绑定的元素（a）转换成jquery对象，可以使用jquery方法
		var obj = $(this);
		window.location.href=path+"/billview.html?&billid="+ obj.attr("billid");
	});
	
	$(".modifyBill").on("click",function(){
		var obj = $(this);
		window.location.href=path+"/billmodify.html?method=modify&billid="+ obj.attr("billid");
	});
	$('#no').click(function () {
		cancleBtn();
	});
	
	$('#yes').click(function () {
	    if (type == 2) {
            deleteBill(billObj);
        } else {
            success(billObj);
        }
	});

	$(".deleteBill").on("click",function(){
		billObj = $(this);
        type = 2;
		changeDLGContent("你确定要删除合同【"+billObj.attr("billcc")+"】吗？");
		openYesOrNoDLG();
	});

	$(".success").on("click",function(){
	    type = 1;
		billObj = $(this);
		changeDLGContent("你确定要将合同【"+billObj.attr("billcc")+"】设置完成吗？");
		openYesOrNoDLG();
	});

    /**
     * 导入word文档入口
     */
    $('#addImport').click(function () {
        openFileDialogue();
    });
});

/**
 * 打开上传文件对话框
 */
function openFileDialogue() {
    var f = document.getElementById('FileUpload');
    f.click();
}

/**
 * 文件上传 前检查与确认
 */
var msg;
function uploadWord() {
    var fileObj = document.getElementById("FileUpload").files[0]; // js 获取文件对象
    var fileObjName = $("#FileUpload").val();
    if (typeof (fileObj) == "undefined" || fileObj.size <= 0) {
        alert("请选择要导入的文档?");
        return;
    }
    //判断是否为 doc 或 docx 文件
    var fileName = getFileName(fileObjName);
    var fileSuffix = getFileSuffix(fileObjName);
    if (fileSuffix != 'xlsx' && fileSuffix != 'docx') {
        alert("----请选择正确的文件格式---------");
        return;
    }
    //确认是否上传(略)
    //执行上传
    uploadWordDo(fileObj, fileName);
}

/**
 * 发送ajax请求 执行上传
 */
function uploadWordDo(fileObj) {
    var formFile = new FormData();
    formFile.append("file", fileObj); //加入文件对象
    formFile.append("basePath", ""); //加入文件对象
    var data = formFile;
    $.ajax({
        url: $("#path").val()+"/importExcel.json",
        data: data,
        type: "POST",
        dataType: "json",
        async: true,
        cache: false,
        processData: false,//用于对data参数进行序列化处理 这里必须false
        contentType: false, //必须
        success: function (result) {
            if (result.error){
                alert("数据【"+result.error+"】!导入失败，其余导入成功！");
                location.reload();
            } else {
                //成功提示
                if($.trim(result.result) == "true"){
                    alert("上传成功!");
                    location.reload();
                }else{
                    alert("上传失败!");
                }
            }
        }
    });
}
/**
 * 获取文件名
 * @param file
 * @returns {*}
 */
function getFileName(file) {
    var arr = file.split('\\');
    return arr[arr.length - 1];
}

/**
 * 获取后缀
 * @param file
 * @returns {string}
 */
function getFileSuffix(file) {
    var point = file.lastIndexOf(".");
    var type = file.substr(point + 1);
    return type;
}